Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Spain F2 Spain #2-w1 Spain #2-w2 Spain #2-w3 Spain #2-w4 France F6 France F7 Spain F5 Spain F6 Spain F7 Spain F18 Spain F19 Spain F28 Spain F34a France F1 France F2 Portugal F2 Portugal F3 Morocco F1 Morocco F2 Spain F7 Spain F12 Spain F13 Spain F26 Italy F2 Portugal F1 Portugal F2 Spain F20 Stella Artois Clay Court Championships - Budaors V Trani Cup - Trani Sao Paulo - Brazil Corona Mexico City Open - Mexico City Nord/LB Open 2004 - Braunschweig Arroyo de la Encomienda - Valladolid Corona Mexico City Open - Mexico City Concurso Internacional de Vigo - Vigo Challenger Copa Sevilla - Seville ATP Slovak Open Challenger - Bratislava Spain F22 Portugal F3 Spain F23 Spain F24 Spain F25 Steelers Cup - Kosice Spain F26 Spain F30 Siemens Open 2007 - Scheveningen France F3 Spain F3 Portugal F1 Spain F6 's Tennis Masters 07 Challenger - Graz Tean International - Alphen Spain F27 Spain F32 Italy F1 Copa Petrobras Colombia - Bogota Copa Petrobras Brazil - Belo Horizonte 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Germany F5 Tatra Banka Slovak Open - Bratislava Pozoblanco Challenger Segovia Challenger Vigo Challenger Napoli Challenger Tarragona Challenger 5° Sporting Challenger - Turin Todi Challenger Tarragona Challenger Trofeo Sisma Mantova - Mantova Geneva Challenger - Geneva Dusseldorf Open 2006 - Dusseldorf Black Forest Open 2002 - Freudenstadt Ciutat de Barcelona - Barcelona Open Castilla y Leon Trofeo Iberdrola - Segovia Unicredit (Suisse) Bank S. A. Challenger - Chiasso Memorial Savigni - Sassuolo Akbank Private Banking TED Open 2006 - Istanbul Morocco Tennis Tour - Meknes Ostdeutscher Sparkessen Cup - Dresden Timisoara Challenger - Timisoara San Marino Cepu Open - San Marino Intersport Heilbronn Open - Heilbronn XL Capital Bermuda Open - Bermuda Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Memorial Manfredini - Sassuolo Prostejov Challenger Moscow Challenger Steelers Cup - Kosice Open Castilla y Leon - Segovia Mons Challenger Irving Challenger Open Costa Daurada - Tarragona Mitsubishi Electric Europe Cup - Monza LXVII Concursu Internacional de Vigo - Vigo Copa Sevilla 2007 - Seville Open de Tenis Amaya - Pamplona LXV Concurso Internacional Vigo - Vigo Morocco Tennis Tour - Tanger Pekao Open 2004 - Szczecin Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Copa Petrobras Brazil - Aracaju Ipsos Bucharest Challenger - Bucharest Copa Petrobras Uruguay - Montevideo BMW Tennis Championship - Sunrise Roma Challenger 2007 - Rome Lyon Challenger San Benedetto Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Prostejov Challenger Cortina Challenger Segovia Challenger Pozoblanco Challenger XL Bermuda Open - Bermuda Samsung Securities Cup - Seoul Media Will Cup Busan Challenger Tennis - Busan Launceston Challenger Shenzhen Challenger Alicante Challenger Poznan Challenger Nottingham Challenger Genova Open Challenger - Genova Winnipeg Challenger Challenger Ford de Cherbourg - Cherbourg Prosperita Open 2006 - Ostrava Knoxville Challenger ATP Guzzini Challenger - Recanati Da Nang Challenger XI Torneo Internazionale di Tennis - Barletta Isla de Gran Canaria - Mas Palomas San Remo Tennis Cup - San Remo Surbiton Challenger Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Ciudad de Guayaquil - Guayaquil Oberstraufen Cup - Oberstaufen Ho Chi Minh City Challenger Braunschweig Challenger Szczecin Challenger Khanty-Mansiysk Challenger Irving Challenger Perugia Challenger Open Costa Daurada - Tarragona Gwangju Challenger ATP Open Castilla y Leon - Segovia Marbella Challenger Tiburon Challenger Barranquilla Challenger The LTA Sunderland Challenger - Sunderland Copa AT&T - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Binghamton Challenger Mouilleron-Le-Captif Challenger Canberra Challenger Top Wool Challenger Biella - Biella Oberstaufen Cup - Oberstaufen Ilkley Challenger Schickedanz Open - Furth Open Castilla y Leon - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Riviera di Rimini Challenger 2004 - Rimini BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Campionati Internazionali di Sicilia - Palermo Grand Prix de Tennis de Lyon - Lyon Burnie Challenger BellSouth Open - Vina del Mar Tunis Challenger Argentina Open - Buenos Aires Monterrey Challenger Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Guzzini Challenger - Recanati Champaign Challenger Grand Prix Hassan II - Casablanca ATP Open Castilla y Leon - Segovia Schickendanz Open - Furth Quimper Challenger Open Seat Godo 2005 - Barcelona Monterrey Challenger Synsam Swedish Open - Bastad Top Wool Challenger - Biella Ostrava Challenger Oberstaufen Cup - Oberstaufen Mercedes Cup - Stuttgart VI Gramado Open de Tenis - Gramado Generali Open - Kitzbuhel Segovia Challenger II Cyclus Open de Tenis - Florianopolis Nottingham Challenger Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Arroyo de la Encomienda - Valladolid St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide Sydney International - Sydney Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Bogota Challenger - Bogota Memorial Piertomaso Tessitore - San Remo Hypo Group Tennis International - Portschach Banca Stato Challenger Lugano - Lugano Generali Open - Kitzbuhel Orange Prokom Open - Sopot AIG Japan Open Tennis Championships - Tokyo Heineken Open - Auckland Brasil Open - Costa do Sauipe X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de la Comunidad Valenciana - Valencia Open Sainte Victoire - Aix-En-Provence U.S. Men's Clay Court Championships - Houston XI Open International D'Andorra - Andorra Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Hypo Group Tennis International - Portschach Badden Open by Rothaus - Ettlingen Ciudad de Pozoblanco Open Diputacion - Cordoba Porsche Open - Poznan Mercedes Cup - Stuttgart Generali Open - Kitzbuhel ECM Prague Open - Prague Czech Open 2006 - Prostejov Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Catella Swedish Open - Bastad Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest If Stockholm Open - Stockholm Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Rabat Challenger BCR Open Romania - Bucharest ATP Challenger Trophy 2008 - Trnava Segovia Challenger If Stockholm Open - Stockholm Open Sud de France - Montpellier Open de Tenis Comunidad Valenciana - Valencia Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart German Tennis Championships - Hamburg Winston Salem - Winston Salem China Open - Beijing Rakuten Japan Open - Tokyo VTR Open - Vina del Mar US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Prostejov Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Studena Croatia Open - Umag Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur BellSouth Open - Vina del Mar Valencia Open - Valencia Apia International - Sydney BMW Open - Munich Pilot Pen Tennis - New Haven Open Romania - Bucharest Brasil Open - Sao Paulo Interwetten Austrian Open - Kitzbuhel US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Heineken Open - Auckland Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Catella Swedish Open - Bastad Bet-at-home Cup - Kitzbuhel The Hypo Group Tennis International 2008 - Poertschach Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Serbia Open - Belgrade Orange Warsaw Open - Warsaw Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Portugal Open - Oeiras Heineken Open - Auckland Power Horse Cup - Dusseldorf Marrakech Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Kremlin Cup - Moscow PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Power Horse Cup - Dusseldorf International German Open - Hamburg SkiStar Swedish Open - Bastad Argentina Open - Buenos Aires Rio Open - Rio de Janeiro St. Brieuc Challenger SkiStar Swedish Open - Bastad Abierto Mexicano - Los Cabos Swiss Indoors Basel - Basel Open Sud de France - Montpellier Barcelona Open BancSabadell - Barcelona Moselle Open - Metz Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport Tunis Challenger European Open - Antwerp Hall of Fame Open - Newport Mercedes Cup - Stuttgart Mumbai Open - Mumbai Synsam Swedish Open - Bastad Brasil Open - Costa do Sauipe SA Tennis Open - Johannesburg AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Grand Prix Hassan II - Casablanca AEGON Championships - London Pilot Pen Tennis - New Haven AIG Japan Open Tennis Championships - Tokyo Movistar Open - Santiago Allianz Suisse Open - Gstaad St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia Apia International - Sydney Copa Claro - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Valencia Open - Valencia Aircel Chennai Open - Chennai Apia International - Sydney Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Bet-at-home Cup - Kitzbuhel Abierto Mexicano de Tenis Mifel - Los Cabos Apia International - Sydney Rakuten Japan Open - Tokyo Valencia Open - Valencia Aircel Chennai Open - Chennai Heineken Open - Auckland Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Vegeta Croatia Open - Umag Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Valencia Open - Valencia Bangkok Challenger St. Petersburg Open - St. Petersburg Bangkok Challenger Zhuhai Challenger Memphis Open - Memphis Delray Beach Open - Delray Beach Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Generali Open - Kitzbuhel Aircel Chennai Open - Chennai Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Barletta Challenger Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Suisse Open - Gstaad Grand Prix Hassan II - Marrakech Braunschweig Challenger Portoroz Challenger ABN AMRO World Tennis Tournament - Rotterdam Shenzhen Open - Shenzhen Barcelona Open BancSabadell - Barcelona Open Sud de France - Montpellier XXXVII Torneig C.E. Laieta - Barcelona US Men's Clay Court Championship - Houston Moselle Open - Metz Rakuten Japan Open - Tokyo Delray Beach Open - Delray Beach Barcelona Open Banc Sabadell - Barcelona Open 13 - Marseille Estoril Open - Estoril Stockholm Open - Stockholm Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco BCR Open Romania - Bucharest BCR Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston BCR Open Romania - Bucharest Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai NASDAQ-100 Open - Miami Abierto Mexicano Telcel - Acapulco NASDAQ-100 Open - Miami U.S. Mens's Clay Court Championship - Houston Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris AEGON International - Eastbourne Open de Moselle - Metz BMW Open - Munich Barcelona Open BancSabadell - Barcelona Sony Ericsson Open - Miami Barcelona Open BancSabadell - Barcelona Internazionali BNL dItalia - Rome China Open - Beijing Mutua Madrilena Masters Madrid - Madrid Mallorca Open - Mallorca Rogers Cup - Toronto Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Davidoff Swiss Indoors Basel - Basel Trofeo Conde de Godo - Barcelona Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Open Seat Godo 2003 - Barcelona Topshelf Open - 's-Hertogenbosch Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome SkiStar Swedish Open - Bastad PBZ Zagreb Indoors - Zagreb Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai TEB BNP Paribas Istanbul Open - Istanbul Copa Telmex - Buenos Aires BNP Paribas Masters - Paris Catella Swedish Open - Bastad BNP Paribas Open - Indian Wells Heineken Open - Auckland BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Stockholm Open - Stockholm Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Open SEAT 2008 - Barcelona Mutua Madrilena Madrid Open - Madrid Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Allianz Suisse Open Gstaad - Gstaad Miami Open - Miami Mutua Madrid Open - Madrid Coupe Rogers - Montreal Shanghai Rolex Masters - Shanghai VTR Open - Vina del Mar Open 13 - Marseille Ecuador Open - Quito Pacific Life Open - Indian Wells Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Campionati BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Shanghai Rolex Masters - Shanghai Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart Mercedes Cup - Stuttgart Ordina Open - s-Hertogenbosch Dutch Open Tennis - Amersfoort Qatar ExxonMobil Open - Doha Pilot Pen Tennis - New Haven Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune AEGON International - Eastbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Mutua Madrid Open - Madrid Wimbledon - London Australian Open - Melbourne Davis Cup, World Group, QF, BLR-ARG 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, QF, ARG-KAZ 5-0 Davis Cup, World Group, 1R, ESP-KAZ 5-0 Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, QF, ARG-FRA 3-2 Davis Cup, World Group, 1R, ARG-ITA 1-3 Davis Cup, World Group, QF, ITA-ARG 1-3 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, ARG-SWE 4-1 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 River Oaks International Tennis Tournament - Houston Davis Cup, World Group, SF, SRB-ARG 2-3 AAMI Classic - Kooyong ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-NED 5-0 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, SF, CZE-ARG 3-2 French Open (juniors) Olympics - Beijing Olympics - London Olympics - Rio de Janeiro